/**
 * ucarinc.com Inc.
 * Copyright (c) 2014-2016 All Rights Reserved.
 */
package io.renren.common.consts;

/**
 * 系统常量.
 *
 * @author hanzhiwei
 * @version 1.0
 * @title Consts
 * @description 系统常量.
 * @date 2016年10月17日
 */
public interface Consts {
    /**
     * utf8
     */
    String UTF8 = "utf-8";

    /**
     * message字段默认长度阈值
     */
    int MSG_MAXLENGTH = 1024;

    /**
     * 状态message常量
     */
    String SUCCESS = "SUCCESS";

    /**
     * 日期格式
     */
    String DATE_PATTERN = "yyyyMMdd";

    /**
     * 应答结果状态码——成功
     */
    int RESULT_CODE_SUCCESS = 0;

    /**
     * 应答结果状态码——通用错误
     */
    int RESULT_CODE_COMMONERR = 9999;

    /**
     * redis group Name
     */
    String GROUP_NAME = "wechat_cache";

    /**
     * 微信存放token的redis namespace
     */
    int WECHAT_NAMESPACE = 3;

    /**
     * 微信token key
     */
    String WECHAT_TOKEN_KEY = "wechat_token";

    /**
     * 微信授权access token key
     */
    String ACCESS_TOKEN_KEY = "access_token_";

    /**
     * refresh_token
     */
    String REFRESH_TOKEN = "refresh_token_";

    /**
     * token锁 key
     */
    String TOKEN_LOCK_KEY = "token_lock";

    /**
     * 基本信息列簇
     */
    String BASE_INFO_FAMILY = "base_info";

    /**
     * 事件列簇
     */
    String EVENT_FAMILY = "event";

    /**
     * 宙斯自定义key
     */
    String ZEUS_KEY = "WechatService";

    /**
     * 基本信息列簇
     */
    String BASE_USER_INFO = "base_user_info";

    /**
     * 回调事件FromUserName
     */
    String FROM_USER_NAME = "FromUserName";

    /**
     * UnionID
     */
    String UNIONID = "UnionId";
}
